/*
 * fileNotFoundException.h
 *
 *  Created on: Oct 20, 2011
 *      Author: fferri
 */
#pragma once
#ifndef FILENOTFOUNDEXCEPTION_H_
#define FILENOTFOUNDEXCEPTION_H_

#include "filemanagementexception.h"

namespace lpe {
	namespace core {

	class fileNotFoundException: public fileManagementException {
		public:
		fileNotFoundException(void) throw()
				:fileManagementException("LPE internal error")
			{}

		explicit fileNotFoundException(const std::string& msg) throw()
				:fileManagementException(msg)
		{}
		explicit fileNotFoundException(const char* msg) throw()
				:fileManagementException(msg)
		{}
		virtual const char* what() const throw()
		{
			return m_err_msg.c_str();
		}
		virtual ~fileNotFoundException() throw(){}
	};

	} /* namespace core */
} /* namespace lpe */
#endif /* FILENOTFOUNDEXCEPTION_H_ */
